home *** CD-ROM | disk | FTP | other *** search
/ Computer Inter@ctive 16 / Computer Interactive cdrom 16 - dic 98.iso / zdnetit / content / FORCELAN.ZIP / README.TXT < prev   
Encoding:
Text File  |  1998-09-26  |  8.9 KB  |  222 lines

  1. Force 4.00
  2. Copyright (c) 1998 by ENforce Developments. All rights reserved.
  3.  
  4.  
  5. Welcome to Force 4.0!
  6.  
  7. This file contains introductory and other important information
  8. regarding the software product Force 4.0. For the latest information
  9. about Force 4.0 and its accompanying components, please read this file
  10. in its entirety.
  11.  
  12.  
  13. Table of contents
  14.  
  15. Introduction
  16. Features
  17. System requirements
  18. Installation
  19. Important information
  20. Further information
  21.  
  22.  
  23.  
  24. Introduction
  25.  
  26.  
  27. Thank you for choosing Force 4.0 and the Force programming language.
  28.  
  29. Force 4.0 is an advanced, professional quality development environment
  30. for IBM PC compatible computers, running DOS or compatible operating
  31. system. Force offers top-notch performance, versatility, ease-of-use,
  32. and a full range of powerful features in a single integrated package.
  33.  
  34. The Force language offers a balanced combination of power and simplicity
  35. when writing application programs. Force achieves a unique efficiency in
  36. programming by integrating the ease of xBase with the versatility of
  37. lower level languages. Force is equally well suited for developing
  38. powerful low level utilities and highly flexible business applications
  39. in unbeatably short times.
  40.  
  41.  
  42.  
  43. Features
  44.  
  45.  
  46. - Native code generation.
  47. - Small application size and fast execution speed.
  48. - Size of "Hello world" application is about 2,400 bytes.
  49. - Ideal for handheld computer programming due to low resource requirements.
  50. - Language appearance that resembles both C and xBase.
  51. - xBase-like commands and C-like function calling syntax.
  52. - Database operations conforming the xBase standard.
  53. - Extreme fast indexing with proprietary index format.
  54. - Strongly typed variable and function declarations.
  55. - Global, static and local scopes.
  56. - Ability to save data segment space by relocating data in far data segment.
  57. - Low level language constructs (pointers, structures, etc.).
  58. - Indirect function calls via executable function pointers.
  59. - Standard language function library with 800+ callable functions.
  60. - Low level functions for direct interrupt calls, I/O port access, etc..
  61. - Ability to create TSR programs.
  62. - Functions can be installed to execute asynchronously.
  63. - Automated disk swapping at child process execution.
  64. - Built-in mouse support.
  65. - Selectable C and Pascal function calling conventions.
  66. - Force modules can be linked with Clipper, C, and ASM applications.
  67. - C and ASM modules can be linked with Force applications.
  68. - Ability to directly call the Windows API.
  69. - Limited capability to develop 16-bit Windows applications.
  70. - Symbolic source-level debugger.
  71. - Windows-based Integrated Development Environment (CodeMate).
  72. - Database manager utility application (Force Aid).
  73.  
  74. The above features make Force 4.0 an extremely versatile programming
  75. tool. Applications that can easily be developed with Force extend from
  76. small, specialized low level utilities (e. g. disk formatter) to
  77. sophisticated business applications with complex user interface.
  78.  
  79.  
  80.  
  81. System requirements
  82.  
  83.  
  84. Hardware:   IBM PC or compatible, AT286+ recommended
  85. RAM:        640 kilobytes (about 550 kilobytes free)
  86. XMS:        2 megabytes recommended
  87. Disk space: about 5 megabytes for complete installation
  88. OS:         DOS 3.3+ or compatible
  89.  
  90. Force 4.0 is designed for the DOS operating system, and it will
  91. run under other operating systems which are capable of executing DOS
  92. applications.
  93.  
  94.  
  95.  
  96. Installation
  97.  
  98.  
  99. Run the f4setup.exe (DOS) or the f4setupw.exe (Windows) program to
  100. install Force 4.0 on your system. To start the installation, change your
  101. current drive to the one that has the distributed package on it, then
  102. type the name of the appropriate install program. The interactive
  103. install programs are self-explanatory, just follow the on-screen
  104. instructions. During installation the install program copies the Force
  105. 4.0 files to the appropriate directories and subdirectories of your hard
  106. disk.
  107.  
  108. Certain environment variables (PATH, LIB, INCLUDE) should be set for
  109. Force 4.0. It is essential that your autoexec.bat file contains these
  110. additional settings so that Force will find your files. The installation
  111. can automatically update your system configuration. Alternatively, you
  112. can choose to make these alterations manually with a text editor. The
  113. install program creates a file (bin\force40.bat) that assists you with
  114. the modifications necessary to make to your autoexec.bat file.
  115.  
  116. The required environment settings are as follows:
  117.  
  118. (1) The PATH variable should include the directory where the Force 4.0
  119. executable files reside (default: c:\force40\bin).
  120.  
  121. (2) The LIB variable should include the directory where the Force 4.0
  122. library files reside (default: c:\force40\lib).
  123.  
  124. (3) The INCLUDE variable should include the directory where the Force
  125. 4.0 header (include) files reside (default: c:\force40\hdr).
  126.  
  127. In addition, a files=40 statement may be necessary to add to your
  128. config.sys file.
  129.  
  130. After the initial installation, you can run the install program again
  131. to add elements you omitted the first time. Select only those components
  132. you want to add in the install options listing.
  133.  
  134. If you are new to the Force language (or, to programming in general),
  135. please read the file doc\starter.txt for hints on how to get started.
  136.  
  137.  
  138.  
  139. Important information
  140.  
  141.  
  142. - Applications generated with the Evaluation Edition of Force 4.0 are
  143. not suitable for any use except testing. The Evaluation Edition license
  144. does not grant the right to distribute your applications. These
  145. conditions may be made visible in your applications. See your License
  146. Agreement (file doc\license.txt) and the registration information (file
  147. doc\register.txt) for more details.
  148.  
  149. - The configuration file force.cfg is used by the compiler to pick up
  150. options. Options given in the command line override options in a
  151. force.cfg file present in the current directory which, in turn,
  152. override options in the default force.cfg file, present in the /bin
  153. directory.
  154.  
  155. - Force 4.0 uses the * character as a pointer dereferenciation operator.
  156. This feature may lead to conflicts in source code written for earlier
  157. Force versions, where the * character was used as a line comment
  158. indicator. We recommend that you replace such comments using the //
  159. inline comment marker. Alternatively, the -Zc compiler option can be
  160. used to instruct the compiler to treat the * character as a comment
  161. indicator.
  162.  
  163. - Object and library code written with earlier Force versions can not
  164. be linked with Force 4.0 applications. Such code should be recompiled
  165. with Force 4.0 before use. Please contact the vendor of third-party
  166. libraries for earlier Force versions for an upgrade. Check the Force
  167. web site for information on third-party libraries and tools that are
  168. available for Force 4.0. Contact our support services (see
  169. doc\support.txt) if you can not find an important library that you used
  170. earlier.
  171.  
  172. - Although principally intended as a DOS development environment, 16-bit
  173. Windows applications can be coded and compiled with Force 4.0. See the
  174. sample\windows directory for working examples. The creation of a Windows
  175. executable or DLL, however, requires access to certain additional
  176. Windows-specific development tools (NE-linker, resource editor, resource
  177. compiler, help compiler, etc.), that are not contained in the Force 4.0
  178. package. A full Windows version of Force is in preparation.
  179.  
  180. - The standard language library in Force 4.0 is only partially useable
  181. within a Windows executable or dynamic link library. You must not call
  182. from your Windows application any of the following command and function
  183. categories:
  184.  
  185.    - database access and indexing
  186.    - memory management
  187.    - screen output
  188.    - keyboard and mouse input
  189.    - some additional functions
  190.  
  191. Calling non-Windows-compatible library functions results in General
  192. Protection Faults at runtime. Please replace such library calls with
  193. direct calls to the appropriate functions of the Windows API. Study the
  194. provided Windows example applications (fcd, wdbfview, winfun) in the
  195. \sample\windows directory.
  196.  
  197. - Additional documentation on the Force language (programmer's guide,
  198. FAQ, etc.) will be made available on the Force web site, and
  199. incorporated in subsequent releases and product upgrades.
  200.  
  201. - Visit the Force web site at http://force.szolnex.hu for the latest
  202. Force-related information and downloads.
  203.  
  204.  
  205.  
  206. Further information
  207.  
  208.  
  209. See doc\evaled.txt   for information on the Evaluation Edition.
  210. See doc\faq.txt      for answers to frequently asked questions.
  211. See doc\filelist.txt for package contents listing.
  212. See doc\license.txt  for your License Agreement.
  213. See doc\orderfrm.txt for ordering and pricing information.
  214. See doc\register.txt for finding out why and how to register.
  215. See doc\starter.txt  for information on how to get started with Force
  216. See doc\support.txt  for support and information sources.
  217. See doc\whatsnew.txt for a list of the latest new features.
  218.  
  219. Note that some of the above files may not be present in a particular
  220. distribution.
  221.  
  222.